package com.crr.service;


import com.crr.api.bean.StockDto;
import com.crr.bean.Spu;
import com.crr.crud.MyBaseService;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

public interface SpuService extends MyBaseService<Spu> {

    /**
     * 保存商品及规格属性 详情
     * @param spu
     * @return
     */
    int saveSpuAndSku(Spu spu);


    int saveSpu(Spu spu);
    /**
     * 根据id查询商品详情
     * @param id
     * @return
     */
    Map getDetail(Serializable id);

    /**
     * 更新库存
     * @param stockDtoList
     * @return
     */
    int updateStock(List<StockDto> stockDtoList);

}
